package org.lora.webframework.monitor;

import java.io.File;
import java.io.FilenameFilter;

/**
 * <p>
 * Title:LogFileFilter
 * </p>
 * <p>
 * Desription:文件名称过滤器
 * </p>
 * Create Time:2016年7月6日 上午10:22:32
 * 
 * @author Bladnir@outlook.com
 *         <p>
 *         History:
 *         </p>
 *         2016年7月6日 Bladnir Create</br>
 */
public class LogFileFilter implements FilenameFilter {

	private String fileName;

	/**
	 * 构造方法
	 * 
	 * @param fileName
	 */
	public LogFileFilter(String fileName) {
		this.fileName = fileName;
	}

	@Override
	public boolean accept(File dir, String name) {

		String realFileName = new File(name).getName();
		if (realFileName.startsWith(this.fileName)) {
			return true;
		}
		return false;

	}

}
